package com.event.management.frontend.service;

import com.event.management.frontend.dto.QuestionnaireDTO;
import com.event.management.frontend.dto.QuestionnaireAnswerDTO;

/**
 * 问卷服务接口
 */
public interface QuestionnaireService {
    
    /**
     * 获取活动关联的随机问卷
     * @param eventId 活动ID
     * @return 问卷信息
     */
    QuestionnaireDTO getRandomQuestionnaireByEventId(Long eventId);
    
    /**
     * 保存用户问卷答案并标记电子票
     * @param userId 用户ID
     * @param answerDTO 问卷答案
     * @return 是否保存成功
     */
    boolean saveQuestionnaireAnswer(Long userId, QuestionnaireAnswerDTO answerDTO);
} 